.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}
a,div{-webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
a:hover { text-decoration:none;}
#skip{height: 0; overflow: hidden;}
/*.row2 { overflow:hidden;}
.row2 { -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
.row2:hover { box-shadow: 0 10px 20px 0 rgba(168,182,191,.6);}*/
/*-----------------------------------------控件------------------------------------*/
* { list-style-type:none;}
body { background-color: #ffffff; background-image: url("body-bj1.jpg"); background-repeat: no-repeat; background-position: center 180px;}
table td { vertical-align: middle !important; word-wrap: break-word; word-break: break-all;}
/* 文字颜色 */
.text-primary{
    color: #0069c5!important;
}
.text-success{
    color: #66bb6a!important;
}
.text-error{
    color: #f15a5d!important;
}
.text-info{
    color: #42a5f5!important;
}
.text-warning{
    color: #ffa726!important;
}
.text-orange{
    color: #ff7043!important;
}
.text-purple{
    color: #5c6bc0!important;
}
.text-pink{
    color: #ec407a!important;
}
.text-blue {
    color: #0069c5!important;
}
.text-default {
    color: #444 !important;
}
.text-white {
    color: #fff !important;
}
/* 按钮 */
.btn {
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.btn:hover {
    box-shadow: 0 4px 7px rgba(0,0,0,0.25);
}
.btn-primary{
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;  
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active{
    background-color:#0070d1!important;
    border-color:#0070d1!important;
}
.btn-info{
    color: #fff;
    background-color: #20a0e4;
    border-color: #20a0e4;  
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active{
    background-color:#22a8f0!important;
    border-color:#22a8f0!important;
}
.btn-cyan-blue{
    color: #fff;
    background-color: #23b6c8;
    border-color: #23b6c8;  
}
.btn-cyan-blue:hover,
.btn-cyan-blue:focus,
.btn-cyan-blue.focus,
.btn-cyan-blue:active,
.btn-cyan-blue.active{
    color: #fff;
    background-color:#24bfd4!important;
    border-color:#24bfd4!important;
}
.btn-blue{
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;  
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue.focus,
.btn-blue:active,
.btn-blue.active{
    color: #fff;
    background-color:#368DDA!important;
    border-color:#368DDA!important;
}
.btn-success{
    color: #fff;
    background-color: #66bb6a;
    border-color: #66bb6a;  
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active{
    background-color:#6dc772;
    border-color:#6dc772;
}

.btn-danger{
    color: #fff;
    background-color: #f15a5d;
    border-color: #f15a5d;  
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active{
    background-color:#ff5e61;
    border-color:#ff5e61;
}
.btn-orange{
    color: #fff;
    background-color: #ff7043;
    border-color: #ff7043;  
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange.focus,
.btn-orange:active,
.btn-orange.active{
    color: #fff;
    background-color:#ff855f;
    border-color:#ff855f;
}
.btn-yellow{
    color: #fff;
    background-color: #ffa726;
    border-color: #ffa726;  
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow.focus,
.btn-yellow:active,
.btn-yellow.active{
    color: #fff;
    background-color:#ffbe5f;
    border-color:#ffbe5f;
}
.btn-purple{
    color: #fff;
    background-color: #5c6bc0;
    border-color: #5c6bc0;  
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple.focus,
.btn-purple:active,
.btn-purple.active{
    color: #fff;
    background-color:#7987D8;
    border-color:#7987D8;
}
.btn-pink{
    color: #fff;
    background-color: #ec407a;
    border-color: #ec407a;  
}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink.focus,
.btn-pink:active,
.btn-pink.active{
    color: #fff;
    background-color:#EE6090;
    border-color:#EE6090;
}
.btn-white {
    background-color: #fff;
    border: 0;
}
.btn-default:hover {
    background: #fff;
}

ul.btnicon-lg li{
    text-align: center;
}
ul.btnicon-lg li a{
    padding-top: 14px;
    padding-bottom: 6px;
    display: block;
}

ul.btnicon-lg li a:active{
    background: #efefef;
}
ul.btnicon-lg li a i.iconfont{
    font-size: 38px;
}
ul.btnicon-lg li a p{
    margin-top: 15px;
    color: #444;
}

ul.btn-line li a.btn{
    box-shadow: none;
    border-color: #ebebeb;
}
ul.btn-line li a.btn:hover{
    border-color: #ddd;
    background-color: transparent;
    box-shadow: 0 4px 7px rgba(0,0,0,0.1);
}


/* 标签 */
.label { line-height:16px;}
.label-primary { background-color:#42a5f5;}
.label-success { background-color:#66bb6a;}
.label-warning { background-color:#ffa726;}
.label-info { background-color:#26c6da;}
.txt1line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1;}
.txt2line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:2;}

.dsj-head { width: 100%; height: 55px; background-color: #1d8de3;}
.head-ldiv { float: left; font-size: 14px; color: #ffffff; line-height: 55px;}
.head-ldiv a { display: block; float: right; margin: 15px 0px auto 28px; width: auto; height: 25px; background-color: #ff9966; font-size: 14px; color: #ffffff; line-height: 25px; padding-left: 10px; padding-right: 10px; border-radius: 2px; }
.head-rdiv { float: right;}
.head-rdiv a { display: block; float: right; margin: 15px 0px auto 28px; width: auto; height: 25px; background-color: #8b9aad; font-size: 14px; color: #ffffff; line-height: 25px; padding-left: 10px; padding-right: 10px; border-radius: 2px;}
.head-search { float: right; margin-top: 15px;}
.head-search input { height: 25px; vertical-align: middle; border: none; outline: none;}
.input-sty1 { width: 180px;}
.input-sty2 { width: 25px; background-color: #1985d0; background-image: url("search-icon1.png"); background-position: center 4px; background-repeat: no-repeat;}

.hqzchb{width:100%;background-repeat: no-repeat;background-position: center top;}
.mobanner {display:none;}
.dsj-banner { width: 100%; height: 125px; background-image: url("banner-bj1.jpg"); background-repeat: no-repeat; background-position: center top;}
.logo-div { float: left; width: 414px; height: 62px; margin: 31px auto auto 0px;}
.nav-div { float: right; margin-top: 45px;}
.nav-div ul { padding: 0px; margin: 0px; overflow: hidden;}
.nav-div ul li { float: left; margin-left: 25px; height:75px;}
.nav-div ul li:hover { background-image: url("nav_hoverlibj1.png"); background-repeat: no-repeat; background-position: center bottom;}
.nav-div ul li:first-child:hover { background: none;}
.nav-div ul li:nth-child(1):hover { background: none;}
.nav-div ul li:nth-child(2):hover { background: none;}
.nav-div ul li:nth-child(3):hover { background: none;}
.nav-div ul li:nth-child(4):hover { background: none;}
.nav-div ul li:nth-child(5):hover { background: none;}
.nav-div ul li a i { display: block; font-style: normal; width: 32px; height: 32px; margin: 0px auto;}
.nav-div ul li a p { padding: 0px; margin: 20px 0px 0px 0px; font-size: 16px; color: #1782d5; text-align: center; font-weight: bold;}
.nav-div ul li a:hover p { color: #1782d5; font-weight: bold;}
.nav-div ul li a.now p { color: #1782d5; font-weight: bold;}
/*.nav-div ul li:nth-child(1) a i { background-image: url("nav-icon1.png")}
.nav-div ul li:nth-child(2) a i { background-image: url("nav-icon2.png")}
.nav-div ul li:nth-child(3) a i { background-image: url("nav-icon3.png")}
.nav-div ul li:nth-child(4) a i { background-image: url("nav-icon4.png")}
.nav-div ul li:nth-child(5) a i { background-image: url("nav-icon5.png")}
.nav-div ul li:nth-child(6) a i { background-image: url("nav-icon6.png")}
.nav-div ul li:nth-child(1) a:hover i { background-image: url("nav-icon1-2.png")}
.nav-div ul li:nth-child(2) a:hover i { background-image: url("nav-icon2-2.png")}
.nav-div ul li:nth-child(3) a:hover i { background-image: url("nav-icon3-2.png")}
.nav-div ul li:nth-child(4) a:hover i { background-image: url("nav-icon4-2.png")}
.nav-div ul li:nth-child(5) a:hover i { background-image: url("nav-icon5-2.png")}
.nav-div ul li:nth-child(6) a:hover i { background-image: url("nav-icon6-2.png")}
.nav-div ul li:nth-child(1) a.now i { background-image: url("nav-icon1-2.png")}
.nav-div ul li:nth-child(2) a.now i { background-image: url("nav-icon2-2.png")}
.nav-div ul li:nth-child(3) a.now i { background-image: url("nav-icon3-2.png")}
.nav-div ul li:nth-child(4) a.now i { background-image: url("nav-icon4-2.png")}
.nav-div ul li:nth-child(5) a.now i { background-image: url("nav-icon5-2.png")}
.nav-div ul li:nth-child(6) a.now i { background-image: url("nav-icon6-2.png")}*/

.dsj-tt { width: 100%; overflow: hidden; margin-top: 20px;margin-bottom:20px;/* margin-bottom: 5px;*/}
.dsj-tt h4 { display: block; font-size: 28px; font-weight: bold; text-align: center;}
.dsj-tt h4 a { color: #d91616;}
.dsj-tt p { font-size: 14px; color: #333333; text-align: center;}
.dsj-tt p a { color: #1d8de3;}
.dsj-tt p a:hover { text-decoration: underline;}

.jdt-div { width:100%; height:360px; margin-top:15px;}
.hiSlider { overflow:hidden; width:100%; margin:0px; padding:0px; }
.hiSlider-item { float:left;}
.hiSlider-item img { display:block; width:100%; height:360px;}

.tab { width:100%; overflow:hidden; margin-top: 15px;}
.tab-nav { width:100%; height:48px; overflow:hidden; background-image: url("line1.jpg"); background-repeat: repeat-x; background-position: left bottom;}
.tab-nav a { display:block; width:auto; height:48px; float:left; cursor:pointer; color:#333333; font-size:18px; text-align:center; line-height:48px; padding-left:15px; padding-right:15px; font-weight: bold; -webkit-transition: all .0s ease-in-out; transition: all .0s ease-in-out;}
.tab-nav a:visited,.tab-nav a:active,.tab-nav a:hover,.tab-nav a:link { text-decoration: none;}
.tab-nav a.current { color:#1d8de3; background-color:#ffffff; border-top: #1d8de3 solid 3px; border-left:#e2e2e2 solid 1px; border-right:#e2e2e2 solid 1px; line-height: 45px;}
.tab-con { width: 100%; height:100%;}
.tab-con-item { display: none; width: 100%; overflow: hidden; margin-top: 8px;}
.news-view { width:100%; height:38px; border-bottom: #e2e2e2 dashed 1px;}
.newsview-bt { width:100%; height:38px; overflow:hidden; display:inline-block; padding-right:140px; position:absolute; background-image:url(licon1.png); background-repeat:no-repeat; background-position:5px 17px; text-indent:20px; font-size:16px; line-height:38px; white-space: nowrap; text-overflow: ellipsis;} 
.newsview-bt a { color:#282828;}
.newsview-bt a:hover { color:#1d8de3;}
.newsview-date { width:80px; font-size:14px; color:#999999; text-align:right; float:right; line-height:38px;}
.lm-more1 { position:absolute; width:40px; height:48px; line-height:48px; font-size:14px; margin-left:515px; margin-top:-360px;}
.lm-more1 a { color:#787878;}
.lm-more1 a:hover { color:#1d8de3;}
.lm-more2 { position:absolute; width:40px; height:40px; line-height:40px; font-size:14px; margin-left:515px; margin-top:-278px;}
.lm-more2 a { color:#787878;}
.lm-more2 a:hover { color:#1d8de3;}

.ggbt-div { width: 100%; height: 48px; background-image: url("line1.jpg"); background-repeat: repeat-x; background-position: left bottom; margin-top: 15px;}
.ggbt-div span { display: block; width: auto; height: 48px; float: left; font-size: 18px; font-weight: bold; color: #1d8de3; line-height: 48px; border-bottom:#1d8de3 solid 2px; padding-left: 15px; padding-right: 15px;}
.ggbt-div a { display: block; float: right; width: auto; font-size: 14px; color: #787878; line-height: 48px;}
.ggbt-div a:hover { color:#1d8de3;}
.gglist-div { width: 100%; overflow: hidden; margin-top: 10px; padding-left: 10px; padding-right: 10px;}

.ggqh-btdiv { width: 100%; height: 40px; background-color: #f0f0f0; margin-top: 20px;}
.ggqh-btdiv ul { padding: 0px; margin: 0px;}
.ggqh-btdiv ul li { float: left; width: auto; height: 40px; padding-left: 20px; padding-right: 20px; font-size: 18px; color: #000000; line-height: 40px; cursor: default;}
.ggqh-btdiv ul li.now { background-color: #1d8de3; color: #ffffff; font-weight: bold;}
.ggqhtablist1 { width: 100%; overflow: hidden; margin: 0px; display: none;}
.block1 { display: block;}

.zthd-div { width:100%; height:auto; overflow: hidden; background-color:#ffffff; margin-top:20px; border: #509fe7 solid 1px; padding: 10px;/*padding-right: 10px; padding-left:10px;*/ }
.zthd-bt { width:90px; height:81px; position:absolute; background-color: #ffffff;}
#ztzlgd{width:100%; overflow:hidden; margin:0px auto;}
a.zttab { width:335px !important; height:80px !important; display:block; margin-left:5px; margin-right:5px;}
a.zttab img{ width:335px !important; height:80px !important;}
.hbzwfww-bnt { float: right; width: 170px; height: 29px; margin-right: 46px;}
.adsty1 { float: right; width: 567px; height: 25px; margin: 11px 99px auto auto;}
.fwdt-con { width: 100%; height: 76px; background-color: #ededed; margin-top: 16px;}
.fwdt-con ul { padding: 0px; margin: 0px;}
.fwdt-con ul li { float: left; width: 20%; padding-top: 10px;}
.fwdt-con ul li span { display: block; width: 100%; height: 28px; text-align: center; line-height: 28px; font-size: 18px; color: #1c8de3;}
.fwdt-con ul li span img { display: inline-block; width: 28px; height: 28px; margin-right: 5px;}
.fwdt-con ul li p { padding: 0px; margin: 5px 0px 0px; text-align: center; font-size: 14px; color: #454545;}
.fwdt-con ul li p a { color: #454545; margin-left: 8px; margin-right: 8px;}
.fwdt-con ul li p a:hover { color:#1d8de3;}

.rmfw-con { width: 100%; overflow: hidden; margin-top: 15px;}
.rmfw-con ul { margin: 0px -7px 0px -7px; padding: 0px;}
.rmfw-con ul li { float: left; width: 12.5%; padding-left: 7px; padding-right: 7px;}
.rmfw-con ul li a { width: 100%; height: 92px; border: #aedafb solid 1px; display:table; _position:relative;}
#subwrap { vertical-align:middle;display:table-cell;_position:absolute;_top:50%;}
#rmfwtxt { _position:relative; _top:-50%; text-align:center; }
#rmfwtxt img { display: inline-block; width: 40px; height: 40px;}
#rmfwtxt p { margin: 0px 0px 0px 0px; font-size: 14px; color: #4c4c4c; padding-left: 15px; padding-right: 15px; line-height: 16px;}
.rmfw-con ul li a:hover #rmfwtxt p { color: #1d8de3;}
.smk-adiv { width: 100%; overflow: hidden; margin-top: 15px; padding-top: 5px;}
.smk-adiv img { display: block; width: 100%; height: 150px;}
.mob-smk { display: none !important;}

.index-bnt { width: 100%; height: 55px; border: #3996e5 solid 1px; background-color: #e3edf4; border-radius: 5px; margin-top:25px;}
.index-bnt a { display: block; width: 100%; text-align: center; padding-top: 3px;}
.index-bnt a img { display: inline-block; width: 40px; height: 40px; margin-right: 10px;}
.index-bnt a span { display: inline-block; width: auto; height: 40px; font-size: 18px; color: #1d8de3; line-height: 40px;}

.navbox{height:50px; position:relative; z-index:9;/* margin-top:15px;*/}
.navyqlj{width:1140px; height:50px; margin:0 auto; padding:0px;}
.navyqlj li{width: 150px; float:left; height:50px; position:relative; list-style:none; margin: 0 40px 0 30px;}
.navyqlj li.last{background:none;}
.navyqlj li a{text-decoration:none;}
.navyqlj li a span{float:left; display:block; line-height:50px; color:#363636; cursor:pointer; width:150px; }
.navyqlj li a span i { display: inline-block; *+display: inline; zoom: 1; width: 10px; height: 7px; background:url(down.png) no-repeat 0 0; margin-left: 10px;}
.mj_hover_menu{text-decoration:none; width:120px; height:40px; }
.mj_hover_menu span i { background:url(up.png) no-repeat 0 0!important;}
.navyqlj li.selected .submenu{display:block;}
.navyqlj li .submenu{ display:none; position:absolute; top:40px; width: 1140px; height:180px; overflow-x:hidden; overflow-y:scroll; background: #fff; padding:10px;}
.navyqlj li .submenu::-webkit-scrollbar { width:5px; background:#ededed;}
.navyqlj li .submenu::-webkit-scrollbar-track { background-color:#ededed;}
.navyqlj li .submenu::-webkit-scrollbar-thumb { background-color:#1d8de3;}
.navyqlj li .submenu::-webkit-scrollbar-thumb:window-inactive { background-color:#1d8de3;}	
.submenu a { float: left; width: 210px; height: 30px; line-height: 30px; padding: 0 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color:#787878;}
.submenu a:hover { background: #1d8de3; color: #fff;}

.foot-sty1 { width:100%; font-size:14px; color:#FFF; text-align:center; line-height:20px; padding-top:20px; padding-bottom:30px;}
.site-info { background: #cfd3d5; overflow: hidden;}
.explain { width: 570px; padding: 30px 0; line-height: 30px; overflow: hidden;}
.explain p { padding-right:40px; height: 90px; float: left; font-size: 14px; font-family: "微软雅黑"; color: #666;}
.explain p:last-child { padding-right: 0;}
.scr-link { text-align: right; overflow: hidden; padding: 40px 0;}
.scr-link li { /*width: 88px; height: 88px; line-height: 88px; background: #f8f8f8;*/vertical-align: middle; border: 1px solid #ccc; overflow: hidden;  float: right; margin-left: 5px; text-align: center;}
.scr-link li img { display: inline-block; vertical-align: middle;}
.copyright-font { height: 40px; line-height: 40px; background: #333; overflow: hidden; font-size: 14px; font-family: "微软雅黑"; color: #999;}
.copyright-font span { font-family: "arial";}
.footerlink { height: 40px; line-height: 40px;}
.footerlink a { color: #999; margin: 0 10px;}
.footerlink a:last-child { margin-right: 0;}

/********20190429修改导航***********/
/*.xsnav1214 ul{ display:none}
.xsnav1214 li.hover ul{ display:block; width:1140px; height: 100px; position:absolute; padding:0px; z-index:999; margin-top: 30px; background-color: rgba(255,255,255,0.8); border-top: #d6d6d6 solid 1px; padding-right: 100px; left: -570px;}
.xsnav1214 li.hover ul li{ margin:0px;width:auto; float: right; background-image:none; text-indent:0px; line-height:70px; font-size:16px; text-align:center; font-size: 18px; font-weight: bold; margin-right: 20px;}
.xsnav1214 li.hover ul li a{text-decoration:none;padding:0; color:#454545; text-align:center;}
.xsnav1214 li.hover ul li a:hover{text-decoration:none; color:#1d8de3; }*/

.hdjl-65div { width: 537px; float: left; overflow: hidden; margin-top: 15px; border: #1d8de3 solid 1px;}
.hdjl-btdiv { width: 100%; height: 41px; background-color: #1d8de3;}
.hdjl-btdiv span { display: block; float: left; width: auto; height: 41px; font-size: 18px; color: #ffffff; font-weight: bold; line-height: 41px; margin-left: 17px;}
.hdjl-btdiv a { float: right; font-size: 16px; color: #ffffff; line-height: 40px; margin-right: 10px;}
.hdjl-condiv { width: 100%; overflow: hidden; padding:20px 15px;}
.hdjl-ldiv { width: 230px; float: left;}
.hdjl-ldiv ul { padding: 0px; margin: 0px;}
.hdjl-ldiv ul li { background-image:url(licon1.png); background-repeat:no-repeat; background-position:5px 17px; text-indent:20px; font-size: 16px; color: #424242; line-height:2.25;}
.hdjl-ldiv ul li a { color: #424242;}
.hdjl-ldiv ul li a:hover { color: #1d8de3;}

.hdjl-ldiv1 { width: 230px; float: left;}
.hdjl-ldiv1 ul { padding: 0px; margin: 0px;}
.hdjl-ldiv1 ul li { float: left; height: 42px; padding-left: 4px; padding-right: 4px; font-size: 16px; line-height: 42px; text-align: center; margin-top: 10px; margin-bottom: 5px;}
.hdjl-ldiv1 ul li.w50 { width: 50%;}
.hdjl-ldiv1 ul li.w100 { width: 100%;}
.hdjl-ldiv1 ul li a { display: block; width: 100%; height: 42px; background-color: #cccccc; border-radius: 5px; color: #ffffff;}
.hdjl-ldiv1 ul li a.bgc1 { background-color: #f0a73e;}
.hdjl-ldiv1 ul li a.bgc2 { background-color: #0e8e6b;}
.hdjl-ldiv1 ul li a.bgc3 { background-color: #6da4dd;}
.hdjl-ldiv1 ul li a.bgc4 { background-color: #de7a78;}


.hdjl-rdiv { width: 240px; float: left; margin-left: 30px;}
.hdjl-rdiv ul { padding: 0px; margin: 0px -4px 0px -4px;}
.hdjl-rdiv ul li { float: left; height: 42px; padding-left: 4px; padding-right: 4px; font-size: 16px; line-height: 42px; text-align: center; margin-top: 10px; margin-bottom: 5px;}
.hdjl-rdiv ul li.w50 { width: 50%;}
.hdjl-rdiv ul li.w100 { width: 100%;}
.hdjl-rdiv ul li a { display: block; width: 100%; height: 42px; background-color: #cccccc; border-radius: 5px; color: #ffffff;}
.hdjl-rdiv ul li a.bgc1 { background-color: #f0a73e;}
.hdjl-rdiv ul li a.bgc2 { background-color: #56d0af;}
.hdjl-rdiv ul li a.bgc3 { background-color: #6da4dd;}
.hdjl-rdiv ul li a.bgc4 { background-color: #dd6d9f;}
.ggbntlistdiv1 { width: 290px; float: left; overflow: hidden; margin-left: 11px; margin-top: 15px; border: #1d8de3 solid 1px;}
.ggbnt-btdiv1 { width: 100%; height: 41px; background-color: #1d8de3; font-size: 18px; color: #ffffff; font-weight: bold; text-align: center; line-height: 40px;}
.ggbnt-listdiv1 { width: 100%; overflow: hidden;padding: 6px 15px 10px 15px;}
.ggbnt-listdiv1 a { display: block; width: 100%; height: 32px; background-color: #f0f0f0; font-size: 14px; color: #404040; text-align: center; line-height: 32px; margin-top: 7px; }
.ggbnt-listdiv1 a:hover { background-color: #1d8de3; color: #ffffff;}


ul{ padding:0; margin:0;}
.govpushinfo150203 ul{margin:0;height:304px;}
.govpushinfo150203 li{list-style:none; height:38px;line-height:38px;font-size:16px;white-space:nowrap; overflow:hidden;border-bottom:#e2e2e2 dashed 1px;}
.govpushinfo150203 li a{text-decoration:none;color:#000;float:left;width:415px;display:block;overflow:hidden;text-overflow:ellipsis;text-indent: 18px;background:url(http://www.yichang.gov.cn/statics/images/whj/2019images/licon1.png) no-repeat 4px 17px;}
.govpushinfo150203 li a:hover{color:#FF0000; text-decoration:none; }
.govpushinfo150203 li span{ float:right;width:77px;font-size:14px;color:#999999;} 

/*******************************************************文章列表页样式开始*******************************************************/
.row2 {border-left:#FFF solid 1px;border-right:#fff solid 1px;border-top:#fff solid 1px;border-bottom:#fff solid 2px;border-radius:5px;background-color:#FFF;overflow:hidden;}
.row2_1 {border-left:#e5e9eb solid 1px; border-right:#e5e9eb solid 1px; border-top:#e5e9eb solid 1px; border-bottom:#dce0e2 solid 2px; border-radius:5px; background-color:#FFF; overflow:hidden;}
.row2_1 { -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
.row2_1:hover { box-shadow: 0 10px 20px 0 rgba(168,182,191,.6);}

.txtlist-ldiv { width:100%; overflow:hidden; margin-top:20px; margin-bottom:40px;}
.txtlist-ldiv span { display:block; width:100%; height:50px; background-color:#1d8de3; font-size:20px; color:#ffffff; line-height:50px; font-weight:bold; /*text-indent:20px;*/text-align: center;}
.txtlist-ldiv ul { margin:0px; padding:0px;}
.txtlist-ldiv ul li { width:100%; height:45px; font-size:18px; line-height:45px; /*text-indent:40px;*/text-align: center; background-color:#ebeff1; margin-top:3px;} 
.txtlist-ldiv ul li a { color:#454545; display:block; width:100%; height:45px;}
.txtlist-ldiv ul li a:hover { color:#ffffff; background-color:#1d8de3;}

.txtlist-con { width:100%; margin-top:10px;}
.txtlist-con ul { margin:0px; padding:0px;}
.txtlist-con li { display:block; width:100%; display:-webkit-box; display:-moz-box; display:box; border-bottom:#ededed solid 1px; }
.txtlisty1 { -webkit-box-flex:1; -moz-box-flex:1; box-flex:1; font-size:18px; color:#a5a5a5; line-height:58px; text-indent:10px;letter-spacing: 0px; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box !important; display: box !important; -webkit-line-clamp:1; overflow: hidden;}
.txtlisty1 a { color:#454545;}
.txtlisty1 a:hover { color:#2188d5;}
.txtlisty2 { font-size:14px; color:#a5a5a5; line-height:58px;}

.txtlist-map { width:100%; height:50px; margin-top:20px; background-color:#ebeff1; }
.txtlist-map span { display:block; float:left; width:auto; height:50px; font-size:14px; color:#787878; line-height:50px; margin-left:20px;}
.txtlist-map ul { display:block; float:left; padding:0px; margin:0px;}
.txtlist-map ul li { float:left; font-size:14px; color:#787878; line-height:50px; margin-left:5px;}
.txtlist-map ul li a { color:#454545;}
.txtlist-map ul li a:hover { color:#2188d5;}

.txtcontent-div { width:100%; overflow:hidden; margin-top:10px; margin-bottom:20px; padding-right:40px; padding-left:40px; padding-bottom:40px;}

.txtcontent-div p {display:block;margin:20px auto 0 auto;padding:0px 40px 0px 40px;line-height:28px;font-size:16px;color: #454545;}
.txtcontent-div img {display:block;margin:0 auto 0 auto;}
.txtcontent-div table td p { display:block; margin:0px auto; padding:0px 5px 0px 5px; line-height:28px; font-size:16px; text-indent:0px; text-align:center;}
.txtcontent-div p img { display:block; width:70%; margin:0px auto auto auto;}

.nry-info { width:100%; height:40px; background-color:#ebeff1; font-size:14px; color:#787878; line-height:40px; text-align:center; font-weight:normal; margin-bottom:40px; margin-top:20px;}
.nry-info span { margin-left:15px; margin-right:15px;}
.nry-info span a{color: #999;}
.txtcontent-div h1 { width:80%; height:auto; line-height:50px; font-size:28px; font-weight:bold; color:#333; text-align:center; margin:auto;}


.imglist-con { width:100%; overflow:hidden; margin-top:10px; margin-bottom:30px; padding-bottom:10px;}
.imglist-con ul { margin:0px; padding:0px;}
.imglist-con ul li { width:33%; float:left;}
.imglist-con ul li a { display:block; padding:10px;color: #282828;}
.imglist-con ul li a img { display:block; width:100%; height:170px;}
.imglist-con ul li a img:hover { box-shadow: 0 5px 10px 0 rgba(168,182,191,.7);}
.imglist-con ul li a p { font-size:16px; text-align:center; margin:10px 0px 0px 0px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.imglist-con1 { width:100%; overflow:hidden; margin-top:10px;}
.imglist-con1 ul { margin:0px; padding:0px;}
.imglist-con1 ul li { width:20%; float:left;}
.imglist-con1 ul li a { display:block; padding:10px;color: #282828;}
.imglist-con1 ul li a img { display:block; width:100%;height:142px;}
.imglist-con1 ul li a img:hover { box-shadow: 0 5px 10px 0 rgba(168,182,191,.7);}
.imglist-con1 ul li a p { font-size:16px; text-align:center; margin:10px 0px 0px 0px;overflow: hidden;/*white-space: nowrap;*/text-overflow: ellipsis;}

.txtlist-map22 { width:100%; height:50px; margin-top:20px; background-color:#ebeff1; }
.txtlist-map22 span { display:block; float:left; width:auto; height:50px; font-size:20px;font-weight: bold; color:#0ca184; line-height:50px; margin-left:20px;}
.txtlist-map22 a { float: right; font-size: 14px; color: #787878; line-height:50px; margin-right:15px;}

.ztgglist-div { width: 100%; overflow: hidden; margin-top: 15px;}
.ztgglist-div ul { padding: 0px; margin: 0px;}
.ztgglist-div ul li {font-size: 18px;height: 44px;line-height:44px;color: #999999;padding: 0px 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ztgglist-div ul li a { color: #282828;}
.liw50 li { width: 50%; float: left;}

.pagelist{ text-align:center;font-size:14px;margin-top:10px; height: 50px; line-height: 50px;}
.pagelist a{padding:5px 10px;text-decoration:none;}
.pagelist a:hover{background-color:#1d8de3;color:#fff;font-weight:bold;}
.pagelist a.a1:hover{ background:none;color:#1d8de3;}
.pagelist span{color:#1d8de3; font-weight:bold; padding:5px 10px;border:1px solid #1d8de3;}
/*******************************************************文章列表页样式结束******************************************************/


/********20190611修改导航***********/
.xsnav1214 ul{ display:none}
.xsnav1214 li.hover ul{ display:block; width:1140px; height: 100px; position:absolute; padding:0px; z-index:999; margin-top: 30px; background-color: rgba(255,255,255,0.8); border-top: #d6d6d6 solid 1px; padding-right: 10px; left: -473px;}
.xsnav1214 li.hover ul li{ margin:0px;width:auto; float: right; background-image:none; text-indent:0px; line-height:70px; font-size:16px; text-align:center; font-size: 18px; font-weight: bold; margin-right: 20px;}
.xsnav1214 li.hover ul li a{text-decoration:none;padding:0; color:#454545; text-align:center;}
.xsnav1214 li.hover ul li a:hover{text-decoration:none; color:#1d8de3; }

.list-views { width:100%; height:58px; border-bottom: #ededed solid 1px;}
.listview-bt { width:100%; height:58px; overflow:hidden; display:inline-block; padding-right:140px; position:absolute; background-image:url(licon1.png); background-repeat:no-repeat; background-position:5px 26px; text-indent:20px; font-size:18px; line-height:58px; white-space: nowrap; text-overflow: ellipsis; color: #999999;} 
.listview-bt a { color:#282828;}
.listview-bt a:hover { color:#0287c5;}
.listview-date { width:auto; font-size:14px; color:#999999; text-align:right; float:right; line-height:58px;}
.txtlisty2 { font-size:14px; color:#a5a5a5; line-height:58px;}

